﻿@model GPS.ENTITYS.ViewModelDSDPT
@using PagedList.Mvc;
@using GPS.Helpers;
@{
    ViewBag.Title = "Danh sách xe đề nghị cấp giấy phép xe tập lái";
}

<script src="~/Scripts/jquery.validate.min.js"></script>
<script src="~/Scripts/jquery.validate.unobtrusive.min.js"></script>
<script src="~/Scripts/jquery.maskedinput.js"></script>
<script src="~/Scripts/datepicker.js"></script>

<div class="container fdb-div-content fdb-div-corner-all">
    <h3 class="text-center fdb-title-search-form">Danh sách xe đề nghị cấp giấy phép xe tập lái</h3>
    <div class="row">
        @using (Html.BeginForm("Index", "GPS_GiayPhepDSPhuongTien", FormMethod.Get))
        {
            <div class="list-group">
                <fieldset class="fs_body">
                    <legend class="head_title">Điều kiện tìm kiếm</legend>
                    <div class="criteria_search">
                        <div class="row margin-top-05">
                            <div class="col-md-2 control-label">
                                Đơn vị đào tạo:
                            </div>
                            <div class="col-md-4">
                                @{
            if (ViewBag.checkuser == "40")
            {
                @Html.TextBoxFor(model => model.pDVGTVT_MA, new { @class = "form-control", @id = "DVGTVT_MA" })
            }
            else
            {
                @Html.TextBoxFor(model => model.pDVGTVT_MA, new { @class = "form-control", @readonly = "readonly" })
            }
                                }

                                @Html.ValidationMessageFor(model => model.pDVGTVT_MA)
                                <span id="rDataDVGTVT_MA" style="width:500px;"></span>
                                <div class="help-tip">
                                    <p>Gõ mã hoặc tên đơn vị để hiển thị danh sách đơn vị </p>
                                </div>
                            </div>
                            <div class="col-md-2 control-label">
                                Biển số:
                            </div>
                            <div class="col-md-4">
                                @Html.DropDownListFor(model => model.pPT_BIENSO, (SelectList)ViewBag.KH_MAs, "---Lựa chọn--", new { @class = "form-control", @id = "BIEN_SO_Dll" })
                            </div>
                        </div>
                    </div>
                    <div class="row margin-top-05 btn_search">
                        <button type="submit" class="btn btn-primary btn-sm" value="ExportWord" name="btnExportWord">
                            <span class="glyphicon glyphicon-search"></span> In danh sách xe đề nghị cấp giấy phép xe tập lái
                        </button>
                        <button type="submit" class="btn btn-primary btn-sm">
                            <span class="glyphicon glyphicon-search"></span> Tìm kiếm
                        </button>
                    </div>
                </fieldset>
            </div>
        }
        <div class="row">
            <fieldset class="fs_body">
                <legend class="head_title">Kết quả tìm kiếm</legend>
                <div class="divbtnFielset">
                    <div style="float: right;">
                        <label id="lblMessageTotal" style="color:blue; font-weight:bold">Tổng số bản ghi: @ViewBag.TotalRow</label>
                    </div>
                </div>
                <div style="clear:both; padding: 5px 0;">
                    <table class="table table-hover table-bordered table-condensed">
                        <tr>
                            <th>
                                STT
                            </th>
                            <th>
                                Đơn vị GTVT
                            </th>
                            <th>
                                Biển số
                            </th>
                            <th>
                                Xe CSDT
                            </th>
                            <th>
                                Xe hợp đồng
                            </th>
                            <th>
                                Nhãn hiệu
                            </th>
                            <th>
                                Loại xe
                            </th>
                            <th>
                                Số máy
                            </th>
                            <th>
                                Số khung
                            </th>
                            <th>
                                Ngày cấp GCNKD
                            </th>
                            <th>
                                Ngày HH cấp GCNKD
                            </th>
                        </tr>
                        @{
                            if (Model.SearchResults != null)
                            {
                                foreach (var item in Model.SearchResults)
                                {
                                    <tr>
                                        <td align="center">
                                            @Html.DisplayFor(modelItem => item.STT)
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => (item.DVGTVT_TEN))
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => item.CB_PT_BIENSO)
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => (item.XE_CSDT))
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => (item.XE_HOPDONG))
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => item.PT_NHANHIEU)
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => item.PT_LOAIXE)
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => item.PT_SOMAY)
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => item.PT_SOKHUNG)
                                        </td>
                                        @*<td>
                                                    @{
                                            switch (item.PT_ACTIVE)
                                            {
                                                //1: Điều chuyển LSPT_DVGTVT_MA_MOI=DVGTVT_MA chuyển tới, 2: Hỏng hóc, 3: Bảo dưỡng, 4: Sửa chữa
                                                //, 5: Hết hạn đăng kiểm, 6: Hết hạn giấy phép , 7: Cấp lại giấy đăng kiểm, 8: Cấp lại giấy phép
                                                case "0":
                                                    @Html.Label("Không Hiệu Lực", new { @style = "color:red" })
                                                    break;
                                                case "1":
                                                @Html.Label("Hiệu Lực")
                                                    break;

                                                case "2":
                                                @Html.Label("Điều chuyển", new { @style = "color:blue" })
                                                    break;

                                                case "3":
                                                @Html.Label("Hỏng hóc", new { @style = "color:red" })
                                                    break;
                                                case "4":
                                                @Html.Label("Sửa chữa", new { @style = "color:brown" })
                                                    break;
                                                case "5":
                                                @Html.Label("Bảo dưỡng", new { @style = "color:brown" })
                                                    break;
                                                case "6":
                                                @Html.Label("Hết hạn đăng kiểm", new { @style = "color:red" })
                                                    break;
                                                case "7":
                                                @Html.Label("Hết hạn giấy phép", new { @style = "color:red" })
                                                    break;
                                                case "8":
                                                @Html.Label("Cấp lại giấy đăng kiểm", new { @style = "color:green" })
                                                    break;
                                                case "9":
                                                @Html.Label("Cấp lại giấy phép", new { @style = "color:green" })
                                                    break;
                                                default:
                                                @Html.Label("Hiệu Lực")
                                                    break;
                                            }
                                                    }
                                                </td>*@
                                        <td>
                                            @Html.DisplayFor(modelItem => item.CB_PT_NGAYGCNKD)
                                        </td>
                                        <td>
                                            @Html.DisplayFor(modelItem => item.CB_PT_NGAYHHGCNKD)
                                        </td>
                                        <td>
                                            <div class="pull-right">
                                                @*<a data-id="@item.PT_BIENSO" onclick="getForm('@item.PT_BIENSO', '@item.PT_DVGTVT_MA')">
                                                        <img src="@Url.Content("~/fonts/grid-view-icon.png")" title="Chi Tiết Phương Tiện" />
                                                    </a>*@
                                                @*<a href="@Url.Action("Detail", "GPS_GiayPhepPhuongTien", new { id1 = System.Uri.EscapeDataString(item.PT_BIENSO), id2 = System.Uri.EscapeDataString(item.PT_DVGTVT_MA) })" class="editDialog" data-modal="">
                                                        <img src="@Url.Content("~/fonts/grid-view-icon.png")" title="Chi Tiết Phương Tiện" />
                                                    </a>
                                                    <a href="@Url.Action("Edit", "GPS_GiayPhepPhuongTien", new { id1 = System.Uri.EscapeDataString(item.PT_BIENSO), id2 = System.Uri.EscapeDataString(item.PT_DVGTVT_MA) })" class="editDialog" data-modal="">
                                                        <img src="@Url.Content("~/fonts/grid-edit-icon.png")" title="Cập nhật giấy phép Phương tiện" />
                                                    </a>
                                                    <a href="@Url.Action("Export", "GPS_GiayPhepPhuongTien", new { id1 = item.ID, id2 = System.Uri.EscapeDataString(item.PT_DVGTVT_MA) })">
                                                        <img src="@Url.Content("~/fonts/grid-edit-icon.png")" title="In giấy phép Phương tiện" />
                                                    </a>*@
                                            </div>
                                        </td>
                                    </tr>
                                }
                            }
                        }

                    </table>
                </div>

                <div class="pagination-sm" style="clear:both; padding: 5px 0;">
                    @Html.PagedListPager(Model.SearchResults, page => Url.Action("Index", new
   {
       page,
       Model.pPT_BIENSO,
       Model.pPT_SODK,
       Model.pDVGTVT_MA
   }))
                </div>
            </fieldset>


        </div>
    </div>
</div>


<!-- delete modal placeholder-->
<div id='deleteModal' class='modal fade in'>
    <div class="modal-dialog">
        <div class="modal-content">
            <div id='deleteModalContent'></div>
        </div>
    </div>
</div>

<!-- modal placeholder-->
<div id='myModal' class='modal fade in'>
    <div class="modal-dialog">
        <div class="modal-content">
            <div id='myModalContent'></div>
        </div>
    </div>
</div>

@section Scripts {
    @Scripts.Render("~/bundles/modalform")
    <script src="~/Scripts/autocomplete.js"></script>
}

<script type="text/javascript">
    $.ajaxSetup({ cache: false });

    $("a[data-modal]").on("click", function (e) {
        // alert(this.href);
        $('#myModalContent').load(this.href, function () {
            // alert(this.href);

            $('#myModal').modal({
                /*backdrop: 'static',*/
                keyboard: true
            }, 'show');

            bindForm(this);
        });

        return false;
    });

    $(document).ready(function () {
        // load district by province when change in dropdownlist
        $("#DVGTVT_MA").change(function () {
            $.ajax({
                url: '@Url.Action("getBienSo", "GPS_GS_SumActivity")',
                type: 'post',
                data: {
                    ma_DVGT: $('#DVGTVT_MA').val()
                }
            }).done(function (response) {
                // update district by province
                var a = '<option value></option>' + response;   // defaut value
                $("#BIEN_SO_Dll").html(a);

                //// reset ward
                //var b = '<option value></option>'
                //$('#KH_LOP_MA_dll').html(b);
            });
        });
    });
</script>




